#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
void print(int arr[], size_t sz)
{
	for (size_t i = 0;i < sz;i++)
	{
		printf("%d ", arr[i]);
	}
}
void Bubble_Sort(int* pa, size_t sz)
{
	int flag = 0;
	for (size_t j = 0;j < sz - 1;j++)
	{
		for (size_t k = 0;k <sz-1-j ;k++)
		{
			if (*(pa+k) > *(pa+ k + 1))
			{
				int tmp = *(pa+k);
				*(pa+k) = *(pa+ k + 1);
				*(pa + k + 1) = tmp;
				flag++;
			}
		}
		if (flag = 0)
		{
			break;
		}
	}
}
int main()
{
	int arr[10] = { 5,3,2,1,4,6,7,8,9,10 };
	size_t sz = sizeof(arr) / sizeof(arr[0]);
	Bubble_Sort(arr, sz);
	print(arr, sz);
	return 0;
}
